最近的工作是在整合一些open source的library, 以前的作法會將這些third party的library source code匯入repository, 這種作法有一個好處就是當team member要checkout就可以開始compile與debug, 但是如果軟體只用到一兩個third party library還ok, 用到數個library就很頭大了, 有看到一些open source的作法是用一個db來管理這些dependency, 例如Maven, 所以跑build的時候會將有dependency的library下載到workspace, 但是Maven似乎太龐大了, 有比較light weight的作法嗎?? 請大家來分享一下這方面的經驗